Hive安装与配置及常见问题解决 | 您所在的位置:网站首页 › 虚拟机安装rpm失败 未找到文件 › Hive安装与配置及常见问题解决 |
目录 1.前期准备 2.安装HIVE并配置 2.1上传HIVE安装包 2.2添加Hive核心配置,选择远程MySQL模式 2.3给mysql赋予权限 2.4配置环境变量 2.5初始化Hive 3.常见问题 3.1配置 hive-env.sh 3.2配置hive-site.xml时 1.前期准备需要3台虚拟需要并安装好java 运行环境 JDK 需要搭建配置好Hadoop集群并启动同时需要安装有mysql 2.安装HIVE并配置 2.1上传HIVE安装包上传至/opt/software/ 解压并重命名 在hive的lib下添加一个mysql-connect-jar 2.2添加Hive核心配置,选择远程MySQL模式 vi hive-site.xml添加以下配置信息 javax.jdo.option.ConnectionURL jdbc:mysql://localhost:3306/myhive?createDatabaseIfNotExist=true;useUnicode=true;characterEncoding=UTF-8;useSSL=false javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 123456 hive.cli.print.header true hive.cli.print.current.db true hive.metastore.schema.verification false重命名 修改路径 vi hive-env.sh注:将注释删掉
重命名 在对应的位置修改日志信息 2.3给mysql赋予权限如果此处报错误,先查看mysql初始密码策略。 SHOW VARIABLES LIKE 'validate_password%'; 设置密码的验证强度等级。 set global validate_password_policy=LOW; 设置密码的长度。 set global validate_password_length=6; 然后再进行赋予权限。 2.4配置环境变量 vi /etc/profile重新加载:source /etc/profile 2.5初始化Hive出现 schemaTool completed 即可成功 3.常见问题 3.1配置 hive-env.sh(1)路径务必要是自己的正确路径,可以使用pwd命令查看后复制,避免后续错误。 (2)要删除”#”的注释符号。 3.2配置hive-site.xml时(1)若配置文件出错,刷新环境变量和初始化hive都会不成功,会报“未找到命令”或 “Cannot find hadoop installation”的错。 3.3 安装过程报错 com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)错误原因:系统找不到这个类所在的jar包或者jar包的版本不一样系统不知道使用哪个,hive启动报错的原因是后者。 解决方法: 将jar包变成一致的版本:删除hive中低版本jar包,将hadoop中高版本的复制到hive的lib中。 再次启动问题得到解决! |
CopyRight 2018-2019 实验室设备网 版权所有 |